home *** CD-ROM | disk | FTP | other *** search
/ Time Traveler CD - A Mult…dia Chronicle of History / Time Traveler CD - A Multimedia Chronicle of History.iso / Time Traveler / Time Traveler.rsrc / bin.rsrc_CODE_3_taskmaster.txt < prev    next >
Text File  |  1992-10-28  |  12KB  |  213 lines

  1. # near model CODE resource
  2. # jump table entries: 80-81 (2 of them)
  3. export_10:
  4. 00000000  4240                     clr.w      D0
  5. 00000002  4E75                     rts
  6. export_11:
  7. 00000004  4267                     clr.w      -[A7]
  8. 00000006  3F3C FFFF                move.w     -[A7], 0xFFFF
  9. 0000000A  486D E690                pea.l      [A5 - 0x1970]
  10. 0000000E  A970                     syscall    GetNextEvent
  11. 00000010  301F                     move.w     D0, [A7]+
  12. 00000012  4A40                     tst.w      D0
  13. 00000014  6606                     bne        +0x8 /* 0000001C */
  14. 00000016  426D E690                clr.w      [A5 - 0x1970]
  15. 0000001A  4E75                     rts
  16. label0000001C:
  17. 0000001C  4267                     clr.w      -[A7]
  18. 0000001E  486D E690                pea.l      [A5 - 0x1970]
  19. 00000022  A97F                     syscall    IsDialogEvent
  20. 00000024  301F                     move.w     D0, [A7]+
  21. 00000026  6700 002A                beq        +0x2C /* 00000052 */
  22. 0000002A  4267                     clr.w      -[A7]
  23. 0000002C  486D E690                pea.l      [A5 - 0x1970]
  24. 00000030  486D EC32                pea.l      [A5 - 0x13CE]
  25. 00000034  486D EC36                pea.l      [A5 - 0x13CA]
  26. 00000038  A980                     syscall    DialogSelect
  27. 0000003A  301F                     move.w     D0, [A7]+
  28. 0000003C  4A40                     tst.w      D0
  29. 0000003E  6700 0012                beq        +0x14 /* 00000052 */
  30. 00000042  206D EC32                movea.l    A0, [A5 - 0x13CE]
  31. 00000046  302D EC36                move.w     D0, [A5 - 0x13CA]
  32. 0000004A  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  33. 0000004E  6000 0200                bra        +0x202 /* 00000250 */
  34. label00000052:
  35. 00000052  302D E690                move.w     D0, [A5 - 0x1970]
  36. 00000056  0C40 0001                cmpi.w     D0, 0x1
  37. 0000005A  6700 0036                beq        +0x38 /* 00000092 */
  38. 0000005E  0C40 0003                cmpi.w     D0, 0x3
  39. 00000062  6700 0182                beq        +0x184 /* 000001E6 */
  40. 00000066  0C40 0005                cmpi.w     D0, 0x5
  41. 0000006A  6700 017A                beq        +0x17C /* 000001E6 */
  42. 0000006E  0C40 0006                cmpi.w     D0, 0x6
  43. 00000072  6700 018A                beq        +0x18C /* 000001FE */
  44. 00000076  0C40 0007                cmpi.w     D0, 0x7
  45. 0000007A  6700 01AA                beq        +0x1AC /* 00000226 */
  46. 0000007E  0C40 0008                cmpi.w     D0, 0x8
  47. 00000082  6700 01A6                beq        +0x1A8 /* 0000022A */
  48. 00000086  0C40 000F                cmpi.w     D0, 0xF
  49. 0000008A  6700 01A2                beq        +0x1A4 /* 0000022E */
  50. 0000008E  6000 01C0                bra        +0x1C2 /* 00000250 */
  51. label00000092:
  52. 00000092  6100 01C2                bsr        +0x1C4 /* 00000256 */
  53. 00000096  0C40 0000                cmpi.w     D0, 0x0
  54. 0000009A  6700 01B8                beq        +0x1BA /* 00000254 */
  55. 0000009E  0C40 0001                cmpi.w     D0, 0x1
  56. 000000A2  6700 002E                beq        +0x30 /* 000000D2 */
  57. 000000A6  0C40 0002                cmpi.w     D0, 0x2
  58. 000000AA  6700 008E                beq        +0x90 /* 0000013A */
  59. 000000AE  0C40 0003                cmpi.w     D0, 0x3
  60. 000000B2  6700 0094                beq        +0x96 /* 00000148 */
  61. 000000B6  0C40 0004                cmpi.w     D0, 0x4
  62. 000000BA  6700 00D8                beq        +0xDA /* 00000194 */
  63. 000000BE  0C40 0005                cmpi.w     D0, 0x5
  64. 000000C2  6700 00EA                beq        +0xEC /* 000001AE */
  65. 000000C6  0C40 0006                cmpi.w     D0, 0x6
  66. 000000CA  6700 0104                beq        +0x106 /* 000001D0 */
  67. 000000CE  6000 0180                bra        +0x182 /* 00000250 */
  68. label000000D2:
  69. 000000D2  42A7                     clr.l      -[A7]
  70. 000000D4  2F2D E69A                move.l     -[A7], [A5 - 0x1966]
  71. 000000D8  A93D                     syscall    MenuSelect
  72. label000000DA:
  73. 000000DA  2B5F E6A0                move.l     [A5 - 0x1960], [A7]+
  74. 000000DE  3B7C 0001 E690           move.w     [A5 - 0x1970], 0x1
  75. 000000E4  3B7C 0001 E6A4           move.w     [A5 - 0x195C], 0x1
  76. 000000EA  302D E6A0                move.w     D0, [A5 - 0x1960]
  77. 000000EE  6700 0160                beq        +0x162 /* 00000250 */
  78. 000000F2  0C40 0080                cmpi.w     D0, 0x80
  79. 000000F6  6600 015C                bne        +0x15E /* 00000254 */
  80. 000000FA  0C6D 0002 E6A2           cmpi.w     [A5 - 0x195E], 0x2
  81. 00000100  6F00 0152                ble        +0x154 /* 00000254 */
  82. 00000104  486D EC3A                pea.l      [A5 - 0x13C6]
  83. 00000108  A874                     syscall    GetPort
  84. 0000010A  42A7                     clr.l      -[A7]
  85. 0000010C  3F3C 0080                move.w     -[A7], 0x80
  86. 00000110  A949                     syscall    GetMenuHandle
  87. 00000112  3F2D E6A2                move.w     -[A7], [A5 - 0x195E]
  88. 00000116  486D EB2A                pea.l      [A5 - 0x14D6]
  89. 0000011A  A946                     syscall    GetMenuItemText/GetItem
  90. 0000011C  4267                     clr.w      -[A7]
  91. 0000011E  486D EB2A                pea.l      [A5 - 0x14D6]
  92. 00000122  A9B6                     syscall    OpenDeskAcc
  93. 00000124  301F                     move.w     D0, [A7]+
  94. 00000126  2F2D EC3A                move.l     -[A7], [A5 - 0x13C6]
  95. 0000012A  A873                     syscall    SetPort
  96. 0000012C  4267                     clr.w      -[A7]
  97. 0000012E  A938                     syscall    HiliteMenu
  98. 00000130  3B7C 0001 E68E           move.w     [A5 - 0x1972], 0x1
  99. 00000136  6000 0118                bra        +0x11A /* 00000250 */
  100. label0000013A:
  101. 0000013A  486D E690                pea.l      [A5 - 0x1970]
  102. 0000013E  2F2D E6A0                move.l     -[A7], [A5 - 0x1960]
  103. 00000142  A9B3                     syscall    SystemClick
  104. 00000144  6000 010A                bra        +0x10C /* 00000250 */
  105. label00000148:
  106. 00000148  42A7                     clr.l      -[A7]
  107. 0000014A  A924                     syscall    FrontWindow
  108. 0000014C  201F                     move.l     D0, [A7]+
  109. 0000014E  B0AD E6A0                cmp.l      D0, [A5 - 0x1960]
  110. 00000152  6700 0100                beq        +0x102 /* 00000254 */
  111. 00000156  202D E834                move.l     D0, [A5 - 0x17CC]
  112. 0000015A  B0AD E6A0                cmp.l      D0, [A5 - 0x1960]
  113. 0000015E  6700 00F4                beq        +0xF6 /* 00000254 */
  114. 00000162  4A6D E680                tst.w      [A5 - 0x1980]
  115. 00000166  661C                     bne        +0x1E /* 00000184 */
  116. 00000168  202D E6A0                move.l     D0, [A5 - 0x1960]
  117. 0000016C  B0AD E83C                cmp.l      D0, [A5 - 0x17C4]
  118. 00000170  6700 00E2                beq        +0xE4 /* 00000254 */
  119. 00000174  B0AD E838                cmp.l      D0, [A5 - 0x17C8]
  120. 00000178  6700 00DA                beq        +0xDC /* 00000254 */
  121. 0000017C  B0AD E840                cmp.l      D0, [A5 - 0x17C0]
  122. 00000180  6700 00D2                beq        +0xD4 /* 00000254 */
  123. label00000184:
  124. 00000184  3B7C 8000 E68E           move.w     [A5 - 0x1972], 0x8000
  125. 0000018A  2F2D E6A0                move.l     -[A7], [A5 - 0x1960]
  126. 0000018E  A91F                     syscall    SelectWindow
  127. 00000190  6000 00BE                bra        +0xC0 /* 00000250 */
  128. label00000194:
  129. 00000194  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  130. 00000198  2F2D E6A0                move.l     -[A7], [A5 - 0x1960]
  131. 0000019C  2F2D E69A                move.l     -[A7], [A5 - 0x1966]
  132. 000001A0  2F2D E848                move.l     -[A7], [A5 - 0x17B8]
  133. 000001A4  A925                     syscall    DragWindow
  134. 000001A6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  135. 000001AA  6000 00A4                bra        +0xA6 /* 00000250 */
  136. label000001AE:
  137. 000001AE  42A7                     clr.l      -[A7]
  138. 000001B0  2F2D E6A0                move.l     -[A7], [A5 - 0x1960]
  139. 000001B4  2F2D E69A                move.l     -[A7], [A5 - 0x1966]
  140. 000001B8  486D EC2A                pea.l      [A5 - 0x13D6]
  141. 000001BC  A92B                     syscall    GrowWindow
  142. 000001BE  201F                     move.l     D0, [A7]+
  143. 000001C0  2F2D E6A0                move.l     -[A7], [A5 - 0x1960]
  144. 000001C4  2F00                     move.l